mixture of red wine lemonade spirits and fruit - Alemán Inglés Diccionario